<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
          xmlns:a4j="http://richfaces.org/a4j">

        <body>
        
                <ui:composition template="../templates/template.xhtml">
                
                        <ui:define name="title">#{bundle.conta_receber_titulo_manter}</ui:define>

                        <ui:define name="content">
                                
                                
                                <rich:panel>
                                        <f:facet name="header">#{bundle.conta_receber_titulo_consultar}</f:facet>
                                        <a4j:form id="formContaReceberConsulta">
                                        
                                        <a4j:commandButton action="#{contaReceberBackBean.obterListaContaReceber}" value="#{bundle.conta_receber_btn_consultar}" reRender="formContaReceberConsulta" />
                                        <a4j:commandButton value="#{bundle.conta_receber_btn_novo}" actionListener="#{contaReceberBackBean.listenerIrInserirContaReceber}" id="btnNovo" reRender="formContaReceberManter">
                                                        <rich:componentControl for="manterContaReceber" attachTo="btnNovo" operation="show" event="onclick" />
                                                </a4j:commandButton>
                                        <div class="linha"/>
                                                
                                                <center>
                                                <div class="divConsulta" >
                                                <rich:datascroller for="gridContaReceber" maxPages="10"/>
                                                <rich:dataTable value="#{contaReceberBackBean.contaReceberFormBean.listaContaReceber}" var="contaReceber" id="gridContaReceber" rows="10" align="center" width="100%">
                                                                <rich:column filterBy="#{contaReceber.codigo}"  id="tabela_conta_receber_codigo" width="60" label="#{bundle.conta_receber_codigo}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_codigo}" />
                                                                        </f:facet>
                                                                        <center>
                                                                                <h:outputText value="#{contaReceber.codigo}" />
                                                                        </center>
                                                                </rich:column>
                                                                <rich:column  filterBy="#{contaReceber.descricao}"  id="tabela_conta_receber_descricao" width="200" label="#{bundle.conta_receber_descricao}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_descricao}"/>
                                                                        </f:facet>
                                                                        <h:outputText value="#{contaReceber.descricao}"/>
                                                                </rich:column>
                                                                
                                                                 <rich:column  filterBy="#{contaReceber.vendaVO.nota}"  id="tabela_conta_receber_venda_nota" width="100" label="#{bundle.conta_receber_venda_nota}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_venda_nota}"/>
                                                                        </f:facet>
                                                                        <h:outputText value="#{contaReceber.vendaVO.nota}"/>
                                                                </rich:column>
                                                                <rich:column  filterBy="#{contaReceber.vendaVO.notaSerie}"  id="tabela_conta_receber_venda_nota_serie" width="100" label="#{bundle.conta_receber_venda_nota_serie}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_venda_nota_serie}"/>
                                                                        </f:facet>
                                                                        <h:outputText value="#{contaReceber.vendaVO.notaSerie}"/>
                                                                </rich:column>
                                                                <rich:column  filterBy="#{contaReceber.vendaVO.clienteVO.nome}"  id="tabela_conta_receber_venda_cliente_nome" width="300" label="#{bundle.conta_receber_venda_cliente_nome}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_venda_cliente_nome}"/>
                                                                        </f:facet>
                                                                        <h:outputText value="#{contaReceber.vendaVO.clienteVO.nome}"/>
                                                                </rich:column>
                                                                
                                                                
                                                                <rich:column filterBy="#{contaReceber.valor}"  id="tabela_conta_receber_valor" width="100" label="#{bundle.conta_receber_valor}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_valor}"/>
                                                                        </f:facet>
                                                                        <h:outputText value="#{contaReceber.valor}"/>
                                                                </rich:column>
                                                                <rich:column id="tabela_conta_receber_dataEmissao" width="100" label="#{bundle.conta_receber_data_emissao}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_data_emissao}" />
                                                                        </f:facet>
                                                                        <center>
                                                                                <h:outputText value="#{contaReceber.dataEmissao}" >
                                                                                        <f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
                                                                                </h:outputText>
                                                                        </center>
                                                                </rich:column>
                                                                <rich:column id="tabela_conta_receber_data_pagamento" width="150" label="#{bundle.conta_receber_data_vencimento}" >
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_data_vencimento}"/>
                                                                        </f:facet>
                                                                        <center>
                                                                                <h:outputText value="#{contaReceber.dataVencimento}">
                                                                                        <f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
                                                                                </h:outputText>
                                                                        </center>
                                                                </rich:column>
                                                                
                                                                <rich:column id="tabela_conta_receber_recebeu" width="100" label="#{bundle.conta_receber_status}" sortable="false">
                                                                        <f:facet name="header">
                                                                                <h:outputText value="#{bundle.conta_receber_status}"/>
                                                                        </f:facet>
                                                                        <center>
                                                                                <h:outputText value="#{bundle.conta_receber_cancelada}"  rendered="#{contaReceber.dataCancelamento != null}"/>
                                                                                <h:outputText value="#{bundle.conta_receber_aberta}"  rendered="#{contaReceber.dataCancelamento == null &amp;&amp; contaReceber.dataPago == null}"/>
                                                                                <h:outputText value="#{bundle.conta_receber_paga}"  rendered="#{contaReceber.dataPago != null}"/>
                                                                        </center>
                                                                </rich:column>
                                                                <rich:column id="tabela_contaRecebereditar" width="77" label="#{bundle.conta_receber_detalhe}">
                                                                        <a4j:commandButton id="btnVisualizar" actionListener="#{contaReceberBackBean.listenerIrVisualizarContaReceber}" value="#{bundle.conta_receber_btn_visualizar}" reRender="formContaReceberManter">
                                                                                <f:param id="codigoContaReceberVisualizar" name="codigoContaReceberVisualizar" value="#{contaReceber.codigo}" />
                                                                                <rich:componentControl for="manterContaReceber" attachTo="btnVisualizar" operation="show" event="onclick" />
                                                                        </a4j:commandButton>
                                                                </rich:column>
                                                        </rich:dataTable>
                                                        </div>
                                                </center>
                                                <div class="linha"/>
                                                
                                                
                                                
                                                
                                        </a4j:form>
                                </rich:panel>
                                
                                <ui:include src="/pages/contaReceber/manterContaReceber.xhtml" />
                                
                        </ui:define>
                        
                </ui:composition>
                
        </body>

</html>
